/**
 * 顶部广告图模块JS
 */

/**
 * 添加顶部广告功能
 * @param {String} linkUrl 点击图片跳转链接
 * @param {String} imgUrl  图片链接
 * @param {String} color   背景颜色
 */
function addActivity (linkUrl, imgUrl, color) {
	var _linkUrl = linkUrl;
	var _imgUrl = imgUrl;
	var _color = color;

	if(_linkUrl === '' || typeof _linkUrl !== 'string') {
		alert('跳转地址不能为空，切必须为字符串');
		return;
	}

	if(_linkUrl === '' || typeof _linkUrl !== 'string') {
		alert('跳转地址不能为空，切必须为字符串');
		return;
	}

	if(_linkUrl === '' || typeof _linkUrl !== 'string') {
		alert('跳转地址不能为空，切必须为字符串');
		return;
	}

	var str =
	'<div class="activity-head" style="position: relative; background-color: #' + _color + ';">'+
	'	<div class="wrap" style="position: relative;">'+
	'		<a href="' + _linkUrl + '" style="display: block; width: 100%; height: 80px; background: url(' + _imgUrl + ') no-repeat 50% 0;" target="_blank"></a>'+
	'		<i id="J_event_close" title="关闭" style="background: url(' + window.imgUrl + '/asset/2.0/main/images/icons/icons_remove_site.png) no-repeat 50% 0; cursor:pointer; position: absolute; right: 5px; top: 5px; width: 24px; height:24px"></i>'+
	'	</div>'+
	'</div>';

	$('body').prepend(str);
}

//关闭广告图
$(document).on('click', '.activity-head #J_event_close', function() {
	$('.activity-head').animate({
		top: '-80px',
		height: '0'
	});
});

$(function() {
	//修改地址
	var host = 'http://' + window.location.host;
	var apiHost = host;

	// 如果不是家电化 jdhui.com 域名将不往下执行
	if(!/jdhui\.com/i.test(host)) return;

	//开发
	if(/dev/i.test(host)) {
		window.imgUrl = 'http://js.jdhui.com';
		apiHost = 'http://jdhui2.jdhtest.jdhui.com';
	}
	//测试
	else if(/test/i.test(host)) {
		window.imgUrl = 'http://static.jdhtest.jdhui.com';
		apiHost = 'http://jdhui2.jdhtest.jdhui.com';
	}
	//生产
	else if(/www/i.test(host)) {
		window.imgUrl = 'http://static.jdhui.com';
		apiHost = 'http://www.jdhui.com';
	}
	//开发
	else {
		window.imgUrl = 'http://js.jdhui.com';
		apiHost = 'http://jdhui2.jdhtest.jdhui.com';
	}

	ajaxPost(apiHost+'/api/common/ad/ad-list', {
		aid: 495
	}, function(res){
		if(res.error_code === "0") {
			addActivity(res.data[0].link, res.data[0].img, res.data[0].b_color);
		}
		else {
			if(pu_alert) {
				console.error('ad error');
				// pu_alert.show({
				// 	title: "提示",
				// 	content: "获取广告图失败，点击确定重新加载此页",
				// 	confirmText: '确认',
				// 	alert: function() {
				// 		window.location.reload();
				// 	},
				// 	width: 400,
				// 	height: 200
				// });
			}
			else {
				alert("获取广告图失败，点击确定重新加载此页")
			}

		}
	}, function(err){
		if(pu_alert) {
			console.error('ad error');
			// pu_alert.show({
			// 	title: "提示",
			// 	content: "获取广告图失败，点击确定重新加载此页",
			// 	confirmText: '确认',
			// 	alert: function() {
			// 		window.location.reload();
			// 	},
			// 	width: 400,
			// 	height: 200
			// });
		}
		else {
			alert("获取广告图失败，点击确定重新加载此页")
		}
	});


	// var linkUrl = 'http://activity.jdhui.com/170526/';
	// var imgUrl = window.imgUrl + '/asset/2.0/main/images/activity/mini-head.jpg';
	// var color = '97ddfc';

	// addActivity(linkUrl, imgUrl, color);
})